#ifndef __ZHU_OS_KERNEL_TYPES_H__
#define __ZHU_OS_KERNEL_TYPES_H__
#define EOF -1

#define NULL ((void*) 0)
#define EOS '\0'
#define bool _Bool

#define true 1
#define false 0

typedef unsigned int size_t;

typedef long long int64;

typedef unsigned char uchar;

typedef unsigned short ushort;
typedef unsigned int uint;

typedef unsigned char u8;
typedef unsigned short u16;
typedef unsigned int u32;
typedef unsigned long long u64;

#endif